#ifndef _LINKLIST_H
#define _LINKLIST_H

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

struct NODE
{
	int data;
	struct NODE* next;
};

typedef struct NODE NODE;
typedef NODE* pnode;

/*函数声明*/
pnode creat_linklist(void);
void insert_node(pnode pre,pnode pins);
void delete_node(pnode pre);
bool isempty_linklist(pnode head);
void print_linklist(pnode head);
void reverse_linklist(pnode head);
void delete(pnode head,int data);
void cut_node(pnode ppre);
void sort_oddeven(pnode head);

#endif

